package com.sq.partner.manager.service;

import com.sq.partner.manager.common.Result;
import com.sq.partner.manager.mybatis.model.FacadeNewPayment;
import com.sq.partner.manager.mybatis.model.FacadePayment;


/**
 * 对外收付系统接口Service
 * 
 * @author zhouxiuxiu
 *
 */
public interface ExternalPaymentCardService {
    
    /**
     * 激活卡缴费传收付接口（2103）
     * @param facadePayment
     * @param employeeNo
     * @param userCode
     * @throws Exception
     */
    public Result cardPayToPayment(FacadePayment facadePayment, String employeeNo,
            String userCode) throws Exception;
    
    // 集中收款平台对接 2019/03/12 zhouxx start
    /**
     * 激活卡新支付方式传收付接口（2103）
     * @param facadeNewPayment
     * @param employeeNo
     * @param userCode
     * @return
     * @throws Exception
     */
    public Result cardNewPayToPayment(FacadeNewPayment facadeNewPayment, String employeeNo,
            String userCode) throws Exception;
    // 集中收款平台对接 2019/03/12 zhouxx end
}
